/**
 * Created with IntelliJ IDEA
 * Description:
 * User: Administrator
 * Data: 2023 - 06 - 02
 * Time: 12:43
 */
    public class Test {
        public static void main(String[] args) {
            BinaryTree binaryTree = new BinaryTree();
            BinaryTree.TreeNode root = binaryTree.createTree();
            binaryTree.preOrder(root);
            System.out.println();
            binaryTree.inOrder(root);
            System.out.println();
            binaryTree.postOrder(root);
            System.out.println();
            binaryTree.size(root);
            System.out.println(BinaryTree.nodeSize);
            System.out.println(binaryTree.size2(root));
            binaryTree.getLeafNodeCount1(root);
            System.out.println(binaryTree.leafSize);
            System.out.println(binaryTree.getLeafNodeCount2(root));
            System.out.println(binaryTree.getKLevelNodeCount(root, 5));
            System.out.println(binaryTree.getHeight(root));
        }
    }

